home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 2002 November / SGI IRIX Installation Tools & Overlays 2002 November - Disc 2.iso / relnotes / eoe / ch5.z / ch5
Text File  |  2002-10-15  |  15KB  |  397 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        5.  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  9.  
  10.        This chapter discusses known problems in IRIX 6.5 and ways
  11.        to work around them.
  12.  
  13.           +o Programs built o32 running on desktop platforms
  14.             released since Irix 6.2 (O2 and OCTANEs) and with
  15.             default system configuration, may be returned values of
  16.             0x80000000 for resource limits RLIMIT_DATA and
  17.             RLIMIT_VMEM from a call to getlimit(). However,
  18.             setrlimit() will reject this value as invalid.
  19.  
  20.             o32 programs do not suffer from this problem on any
  21.             other platform.  n32 programs are not affected by this
  22.             problem.
  23.  
  24.             The workaround is to use systune to reduce the
  25.             associated default values.
  26.  
  27.             This problem affects systems with CPU types IP26, IP28,
  28.             IP30, or IP32.
  29.  
  30.           +o The Qlogic SCSI controller is not capable of operating
  31.             at synchronous speeds of 300ns or more per cycle.  If
  32.             you have a slow scsi device that is capable of
  33.             synchronous negotiations but at 300 ns period or
  34.             greater you must disable synchronous negotiations for
  35.             that device.  You can disable sync for the whole bus by
  36.             using the DEVICE_ADMIN directive in
  37.             /var/sysgen/system/irix.sm.  For example, to disable
  38.             sync on the external SCSI bus on an OCTANE system, add
  39.             the following line to irix.sm and then run
  40.             autoconfig(1M) and reboot the system:
  41.  
  42.             DEVICE_ADMIN: /hw/node/xtalk/15/pci/1/scsi_ctlr/0 ql_sync_enable=0
  43.  
  44.           +o The XFS Guaranteed Rate I/O (GRIO) feature contained in
  45.             eoe.sw.xfsrt can be used to access "real-time" files.
  46.             The GRIO API has undergone changes since IRIX 6.2, and
  47.             are described in the grio(1M), grio_bandwidth(1M),
  48.             grio(5), grio_disks(4) and associated man pages.
  49.  
  50.           +o Deleting ip aliases can cause kernel panics.  The
  51.             workaround is not to delete them.
  52.  
  53.           +o The system automatically mounts a pseudo-filesystem
  54.             called /_h_w. This file system should never be unmounted
  55.             (i.e. _u_m_o_u_n_t -_a should be used with caution).  The
  56.             command /_e_t_c/_m_n_t_h_w_g_f_s can be used to remount /_h_w if
  57.             necessary.  See _h_w_g_f_s(4) for more information.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o Use of file-locking operations on fifos can cause a
  75.             panic.
  76.  
  77.           +o fsr (the EFS filesystem reoganizer) will get into an
  78.             infinite loop when it encounters an EFS filesystem on
  79.             an XLV volume.  You can avoid the problem by removing
  80.             the rw option from the fstab entry for the affected
  81.             filesystem(s), see the fsr(1M) manual page.  This
  82.             disables fsr for the filesystem.
  83.  
  84.           +o OCTANE and Origin/Onyx2 systems have IBM(R) PC/AT(tm)-
  85.             like DB-9 male serial port connectors.  Some existing
  86.             serial devices, such as Dial and Button boxes, have
  87.             male DB-9 serial connectors.  These connectors are
  88.             designed for the DB-9 female serial port connectors
  89.             found on the CHALLENGE and Onyx systems.  The
  90.             difference is not merely in the gender of the
  91.             connectors; the pinout is different, and a conversion
  92.             cable is required to connect devices with the older
  93.             connectors to the newer systems.  See the serial(7) man
  94.             page for the pinouts of the CHALLENGE/Onyx and
  95.             OCTANE/Origin/Onyx2 connectors, which can be used to
  96.             create a conversion cable.
  97.  
  98.             Recently shipped versions of some devices (including
  99.             Dial and Button boxes) may have PC/AT(tm)-like DB-9
  100.             female serial port connectors that will connect
  101.             directly to OCTANE and Origin/Onyx2 systems.
  102.  
  103.           +o OCTANE Duo systems will need check to make sure the
  104.             appropriate Xservers file is on the system.  Use
  105.             "versions changed" (see versions(1M)) to check for the
  106.             previous version of Xservers (will be Xservers.O).
  107.             Compare the Xservers.O with the new Xservers.2key to
  108.             check for any changes or additions.  Without the
  109.             appropriate Xservers file the second head on the OCTANE
  110.             Duo system will not be activated.  Please see your
  111.             OCTANE Duo Installation Guide for additional details.
  112.  
  113.           +o On Onyx2, Origin2000, and OCTANE systems with Reality,
  114.             InfinteReality, InfiniteReality2, SI, SSI, or MXI
  115.             graphics, real-time determinism breaks when the X
  116.             server is terminated. Avoid terminating the X server
  117.             when real-time determinism is required.
  118.  
  119.             If the X server must be terminated while real-time
  120.             deteminism is required, a workaround for Onyx2 and
  121.             Origin2000 systems with Reality and InfiniteReality,
  122.             and InfiniteReality2 graphics can be used. Set the
  123.             non-volitile RAM's console variable to "d," directing
  124.             console output out the console serial port instead of
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             the graphics display.
  141.  
  142.             No workaround exists for OCTANE systems and Origin2000
  143.             systems with SI, SSI, or MXI graphics.
  144.  
  145.           +o The IRIX 6.5.6 feature stream supports the STP protocol
  146.             over GSN. The /etc/protocols file contains a new entry
  147.             for STP, however, if the protocols table is obtained
  148.             from a remote NIS server, it is important to ensure
  149.             that this NIS table contain a similar entry for STP,
  150.             otherwise tools such as netstat will not give output
  151.             for STP.
  152.  
  153.           +o iwsh: Backspacing does not erase all Shift-JIS
  154.             characters (Bug #579964).  The double width characters
  155.             in EUC locale require two backspace to remove one
  156.             double-width Japanese character.  However when Japanese
  157.             Shift-JIS characters are to be removed by backspacing,
  158.             for example in a command line, some characters may
  159.             still be left displayed on the terminal even though all
  160.             characters were actually removed in the line buffer.
  161.             This behavior depends on the character being
  162.             backspaced.  In some situation, all characters will be
  163.             removed, while in other cases a part of character
  164.             string will be left.  In extreme case, none of the
  165.             characters will be erased, even though they were
  166.             actually removed from the line buffer.
  167.  
  168.             A workaround is to use vi or emacs shell editing mode.
  169.  
  170.           +o iwsh, kterm: Inability to cut-and-paste or input a
  171.             certain Shift-JIS characters in Shift-JIS environment
  172.             (Bug #567031, #579362) With terminal emulators such as
  173.             iwsh and kterm running in a Shift-JIS environment
  174.             (ja_JP.SJIS), keyboard input or cut-and-paste operation
  175.             involving certain Shift-JIS characters results in that
  176.             particular character being incorrectly processed by the
  177.             _t_t_y driver.
  178.  
  179.             A workaround is not to strip input characters to seven
  180.             bits for the terminal emulator (i.e. stty -istrip) for
  181.             Shift_JIS locale.  If you are using sh or ksh, it is
  182.             suggested that the following statements be included in
  183.             ._p_r_o_f_i_l_e.
  184.  
  185.               CTYP=`locale -c charmap | tail -1`
  186.               if [ $CTYP = "sjis" ]
  187.               then
  188.                   stty -istrip
  189.               fi
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o Desktop: Desktop does not recognize multibyte text
  207.             files as such (Bug #588620) The Inidigo Magic Desktop
  208.             (IMD) and associted tools (such as the filemanager) do
  209.             not recognize files containing multibyte character as
  210.             text files.  Rather, they will recognize them as binary
  211.             data files and as a result the default text editor will
  212.             not be started when the user tries to open such file.
  213.  
  214.             There is no known workaround.
  215.  
  216.           +o CATIA: Roman Numeral Inputs for CATIA Application In
  217.             CATIA application, the Roman numerals can be entered in
  218.             a multi-byte character set (MBCS) text filed and will
  219.             be displayed correctly in the CATIA's drawing area.
  220.             However, they are not displayed correctly in an active
  221.             text field.
  222.  
  223.             As an example, the sequence of steps for inputting a
  224.             Roman numeral character in CATIA is given below:
  225.  
  226.                +o In a text input field set to MBCS mode, input the
  227.                  Shift-JIS code of a Roman numeral.
  228.  
  229.                +o The input method's pre-edit area will not show the
  230.                  character.
  231.  
  232.                +o After confirming the pre-edit, the specified Roman
  233.                  numeral does not appear correctly in the active
  234.                  text field in MBCS mode but will be displayed by
  235.                  two unrelated characters.  However, the codepoint
  236.                  is valid and the data correctly represents the
  237.                  Roman numeral character.
  238.  
  239.                +o After leaving the active text field, the Roman
  240.                  numeral character will be displayed correctly.
  241.  
  242.                +o Finally, the Roman numeral character will be
  243.                  displayed correctly in
  244.                   CATIA's drawing area.
  245.             This anomaly exists in CATIA's text objects such as
  246.             comment, TEXT, and TEXTD2.
  247.  
  248.           +o Irix 6.5.3 and 6.5.4 NFSv2 clients will sometimes
  249.             report incorrect directory sizes.  Workarounds are to
  250.             use NFSv3 or the noac mount option on the NFSv2 client.
  251.  
  252.           +o XXXXVVVVMMMM: Volume Manager for CXFS
  253.  
  254.                +o XVM can be used only when running CXFS.  XVM is
  255.                  the new volume manager that is required when you
  256.                  use the CXFS filesystem. XVM can be used only when
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.                  it is layered with the CXFS filesystem.  XVM is
  273.                  not currently supported as a standalone volume
  274.                  manager to replace XLV.  If CXFS is not being used
  275.                  on a system, SGI will support only XLV as a
  276.                  standalone volume manager. The current required
  277.                  licensing for CXFS includes the use of XVM with
  278.                  CXFS.
  279.  
  280.                +o Do not label your boot disk as an XVM disk.  While
  281.                  the XVM user command tool (i.e., /sbin/xvm) will
  282.                  permit users to label their boot disk as an XVM
  283.                  disk, this feature is not yet supported by XVM.
  284.                  There are two risks associated with labeling your
  285.                  boot disk as an XVM disk:
  286.  
  287.                     +o The possible corruption of your root file
  288.                       system.
  289.  
  290.                     +o You will not be able to do anything in the
  291.                       miniroot, including installing software or
  292.                       recovering your system disk.  The miniroot
  293.                       will complain that it cannot mount the root
  294.                       file system.
  295.  
  296.                +o XVM is qualified only on IP27 (Origin 200/2000,
  297.                  and Onyx2) and IP30 (Octane).
  298.  
  299.                +o Use the xvm give, steal commands with extreme
  300.                  caution.  xvm runs either in the local domain or
  301.                  in the cluster domain, and XVM disks are
  302.                  classified according to whether they are owned by
  303.                  the local domain, an active cluster domain, or a
  304.                  foreign domain.  The xvm give and steal commands
  305.                  permit the administrator to change the ownership
  306.                  of a list of XVM disks.  Cautionary notes:
  307.  
  308.                     +o  The give command is always a safer option
  309.                       than the steal command, for changing domain
  310.                       ownership of XVM disks.  The steal command is
  311.                       intended to be used as a last resort, and
  312.                       only when the give command cannot be used.
  313.  
  314.                     +o In general, an xvm probe command be run
  315.                       following the give command.  In the case that
  316.                       the XVM disk was given to a local host, the
  317.                       probe command is run on that new owner host.
  318.                       In the case that the XVM disk was given to a
  319.                       new cluster, the probe command is run on any
  320.                       host that is a member of that cluster.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.                     +o The give/steal command should never be used
  339.                       so that a multi-disk volume configuration
  340.                       ends up being split between domains.  The
  341.                       user must ensure that the list of disks to
  342.                       move from one domain to another, is complete,
  343.                       in the sense that all volume configurations
  344.                       are fully contained on this set of disks.
  345.                       The xvm show command can be used to examine
  346.                       the top-down configuration for all volumes in
  347.                       the system, including the full set of disks
  348.                       which contain pieces of these volumes.
  349.  
  350.           +o IRIX 6.5.8 contains security fixes to the fam daemon
  351.             and libfam.a client library; FAM clients are now
  352.             treated as untrusted until they authenticate
  353.             themselves.  Earlier versions of the libfam.a client
  354.             library do not perform authentication, so existing
  355.             clients may not receive FAM events for some files. The
  356.             fam daemon has a backwards compatibility mode which can
  357.             be used to disable authentication so that existing
  358.             clients will continue to work, but by default, this
  359.             mode is unused.
  360.  
  361.             To help diagnose problems caused by authentication
  362.             disagreements between fam and its clients, a message is
  363.             put in the syslog the first time each unauthenticated
  364.             client has a request denied because of insufficient
  365.             permissions.  The message describes the problem and
  366.             refers to the fam(1M) man page, which contains more
  367.             information and instructions.
  368.  
  369.           +o For IRIX 6.5.17, a fix was implemented to ensure that
  370.             sadc/sar will give a correct vswap value.  To enable
  371.             the fix, reboot the system to the new kernel.  If a
  372.             reboot is not peformed after the upgrade, sadc/sar will
  373.             continue to operate, but the vswap values may be
  374.             inaccurate.  If the accuracy  of the sadc/sar number
  375.             are important, it is recommended that you reboot as
  376.             soon as possible.
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.